stitching together - French English Dictionary